package com.translate.vo;

import java.math.BigDecimal;
import java.util.List;

import com.translate.vo.contract.IManuscriptVO;
import com.translate.vo.contract.IOrderLogVO;

public class OrderLogVO<M extends IManuscriptVO> implements IOrderLogVO<M> {// 主键编号

	private Integer id;
// 订单id

	private Integer orderId;
// 支付管理id

	private Integer payManagerId;
// 用户id

	private Integer userId;
// 订单状态【-1：取消订单；0  待支付，1待确认，2待派搞, 3 待处理, 4 处理中，5，已返搞，6待报价， 7 已报价, 8 创建订单】
	/** 需求描述 */
	private String requirement;

	/**
	 * 稿件
	 */
	private List<M> manuscript;

	private Byte orderStatus;
	
	 /**
     * 创建时间
     */
    private Long createTime;
    
    private BigDecimal price;
    
    public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getOrderId() {
		return orderId;
	}

	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}

	public Integer getPayManagerId() {
		return payManagerId;
	}

	public void setPayManagerId(Integer payManagerId) {
		this.payManagerId = payManagerId;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public Byte getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(Byte orderStatus) {
		this.orderStatus = orderStatus;
	}

	public List<M> getManuscript() {
		return manuscript;
	}

	public void setManuscript(List<M> manuscript) {
		this.manuscript = manuscript;
	}

	public String getRequirement() {
		return requirement;
	}

	public void setRequirement(String requirement) {
		this.requirement = requirement;
	}

	public Long getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Long createTime) {
		this.createTime = createTime;
	}

}